//
// Created by wze-zero on 2024/7/16 016.
//
#include<iostream>

using namespace std;

class rectangle {
private:
    int length, width;
public:
    void set(int x, int y) {
        length = x;
        width = y;
    }

    int getlength() {
        return length;
    }

    int getwidth() {
        return width;
    }

    int area() {
        return length * width;
    }

    string cancover(rectangle rectangle) {
        if (this->area() >= rectangle.area()) {
            return "yes";
        } else {
            return "no";
        }
    }
};

int main() {
    int l1, w1, l2, w2;
    cin >> l1 >> w1 >> l2 >> w2;
    rectangle a, b;
    a.set(l1, w1);
    b.set(l2, w2);
    cout << a.cancover(b);
    return 0;
}